package com.sjf.config;

import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.transaction.annotation.EnableTransactionManagement;

/**
 * @author <huangtang>
 * @since 2022/4/25 18:41
 **/
@Configuration
@EnableTransactionManagement
public class MybatisPlusConfig {

    /**
     * MybatisPlus的分页插件
     * @return PaginationInnerInterceptor
     */
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor(){
        MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor ();
        mybatisPlusInterceptor.addInnerInterceptor (new PaginationInnerInterceptor ());
        return mybatisPlusInterceptor;
    }

}
